# 1.打开文件 mode=r
# 注意: 读模式,文件不存在会报错 FileNotFoundError: [Errno 2] No such file or directory: 'test/demo3.txt'
# 文本模式
# f = open('test/demo2.txt', mode='r', encoding='utf8')
# 二进制模式
f = open('test/demo2.txt', mode='rb')
# 2.操作文件 - 读
# 语法: f.read([size])   size:int
# read,如果不指定参数,就是一次性读取所有内容
# 文本模式(默认): size指的是字符个数
# 二进制模式(b): size指的是字节数   1024Byte -> 1kb 1024kb -> 1M 1024M->1G
# TODO 一次性读取所有
# content = f.read()
# print(content)

# TODO 指定字符个数读取内容
while True:
    content = f.read(7)
    if not content:
        break
    print(content)


# TODO 指定字节数(b)
content = f.read(6)
print(content)

# 3.关闭文件
f.close()
